package org.opens.text.config;

import lombok.Builder;
import lombok.Data;
import org.opens.db.constant.DbType;
import org.opens.text.constant.ParseType;

/**
 * 功能描述
 *
 * @author by zhangyuming
 * @date 2022/9/20
 */
@Data
@Builder
public class ParseConfig {

    /**
     * 解析类型
     */
    private ParseType parseType;

    /**
     * 生成文件路径
     */
    private String genPath;

    /**
     * 从文件解析时的配置
     */
    private ParseFromFileConfig parseFromFileConfig;

    /**
     * 控制生成后是否打开目标目录
     */
    private boolean genEndOpenGenPath;

    /**
     * 生成sql的数据库类型
     */
    private DbType dbType;

    /**
     * 表名
     */
    private String tableName;

    /**
     * 表注释
     */
    private String tableComment;

}
